home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 1 / CU Amiga Magazine CD-ROM Special Edition (1995)(EMAP Images)(GB)[Issue 1995-11].iso / Aminet / comm / tcp / ATCP_sdk_40_gc.lha / AmiTCP-4.0-gcc / src / examples / GNUmakefile next >
Makefile  |  1994-09-30  |  1KB  |  58 lines

  1. #
  2. #       $Id: GNUmakefile,v 4.1 1994/09/30 00:09:44 jraja Exp $
  3. #       GNUmakefile for AmiTCP/IP examples
  4. #
  5. #       Copyright © 1994 AmiTCP/IP Group, 
  6. #                        Network Solutions Development Inc.
  7. #                        All rights reserved.
  8. #
  9.  
  10. MAKE = gmake
  11.  
  12. RM= delete
  13. RM_RECURSIVE= delete all
  14. MKDIR= makedir
  15.  
  16. DIST_EXAMPLES = $(DIST)/examples
  17.  
  18. RPCSRC= rpc/dir/SCOPTIONS rpc/dir/Smakefile rpc/dir/dir.x \
  19.     rpc/dir/dir_proc.c rpc/dir/rls.c \
  20.     rpc/msg/SCOPTIONS rpc/msg/Smakefile rpc/msg/msg.x \
  21.     rpc/msg/msg_proc.c rpc/msg/printmsg.c rpc/msg/rprintmsg.c \
  22.     rpc/sort/SCOPTIONS rpc/sort/Smakefile rpc/sort/rsort.c \
  23.     rpc/sort/sort.x rpc/sort/sort_proc.c
  24.  
  25. SERVSRC=serv/Smake.def serv/in.example.c
  26.  
  27. SRCS=   $(RPCSRC) $(SERVSRC) Smakefile GNUmakefile
  28.  
  29. all: 
  30.  
  31. DIST: $(DIST_EXAMPLES)
  32.  
  33. $(DIST_EXAMPLES): $(SRCS)
  34.     test -d $(DIST) || mkdir $(DIST) 
  35.     test -d $(DIST_EXAMPLES) || mkdir $(DIST_EXAMPLES)
  36.     tar cf - $(SRCS) | (cd $(DIST_EXAMPLES); tar xf -)
  37.  
  38. RELEASE: $(SRCS)
  39.     for F in $(SRCS) ; do \
  40.       rlog -R $$F && { \
  41.         if ident -q $$F | fgrep '$$' >/dev/null ; \
  42.           then rcs -q '-N$(RELEASE):$$' $$F ; \
  43.           else rcs -q '-N$(RELEASE):' $$F ;\
  44.         fi ; \
  45.           } ;\
  46.     done
  47.  
  48. locks:
  49.     @rlog -R -L $(SRCS)
  50. mylocks:
  51.     @rlog -R -l`whoami` -L $(SRCS)
  52. verlocks:
  53.     @rlog -h -L $(SRCS)
  54.  
  55.  
  56.  
  57.